<?php
use Workerman\Worker;
/**
 * @link      http://www.imtfy.com
 * @copyright Copyright (c) 2010-2020 phpWit.
 * @license   http://www.imtfy.com/license
 * @package   imtfy
 * @author    haijun liu mail:875678704@qq.com
 * @version   1.1.1
 */
define('Ds',DIRECTORY_SEPARATOR);//换行
define('MTFY',dirname(__FILE__));

if(!defined('SYS'))define('SYS',dirname(dirname(__FILE__)));//系统目录
if(!defined('Mapp'))define('Mapp',SYS.Ds.'APP');//程序目录
if(!defined('Suffix'))define('Suffix','.html');//网址默认后缀名


// 程序目录设置
if(!defined('ControllersDir'))define('ControllersDir',Mapp.Ds.'controllers');//控制器目录

if(!defined('TemplateDir'))define('TemplateDir',Mapp.Ds.'templates');//模板目录
if(!defined('TemplateType'))define('TemplateType','dir');//模板目录结构  dir:目录形式 index/index   file 文件形式  index_index


if(!defined('CacheDir'))define('CacheDir',Mapp.Ds.'cache');//缓存目录

if(!defined('Pub'))define('Pub',Mapp.Ds.'public');//静态目录


//载入配置文件
if(!defined('Config'))require_once Mapp.Ds.'config.php';
//载入主函数文件
require_once MTFY.Ds.'models'.Ds.'func.php';
//加载composer
require_once SYS.Ds.'vendor'.Ds.'autoload.php';

$web = new Workerman\Worker(Config['http']);
$web->count=Config['thread'];
$a=1;
$web->onWorkerStart = function($worker){
    m('ces');
};

$web->onMessage = function ( $connection, $request){
    ces();
    global $a;
    $a=$a+1;
    $connection->send($a);
};

Worker::runAll();